#!/usr/bin/env python

__author__ = 'gogo'

__version__ = '0.0.1'

fungi_wiki_index = {
    'coleophoma': None,
    'rhizomucor': 'Rhizomucor',
    'thielavia': 'Thielavia',
    'trichurus': None,
    'westerdykella': 'Westerdykella',
    'schizonella': None,
    'hormodendrum': None,
    'dactylaria': None,
    'chaetomidium': 'Chaetomidium',
    'armillaria': 'Armillaria',
    'fusidium': None,
    'trichothecium': None,
    'gloeocystidiellum': 'Gloeocystidiellum',
    'stromatinia': 'Stromatinia',
    'mycotypha': None,
    'eurasina': None,
    'exobasidium': 'Exobasidium',
    'lachnellula': 'Lachnellula',
    'coniothyrium': 'Coniothyrium',
    'basidiobolus': 'Basidiobolus',
    'gymnascella': 'Gymnascella',
    'amanita': 'Amanita',
    'staurophoma': None,
    'exserohilum': None,
    'aspergillus': 'Aspergillus',
    'xylogone': 'Xylogone',
    'cymatoderma': 'Cymatoderma',
    'phanerochaete': 'Phanerochaete',
    'thielaviopsis': 'Thielaviopsis',
    'pisolithus': 'Pisolithus',
    'periconia': None,
    'isaria': None,
    'volvariella': 'Volvariella',
    'phacidium': None,
    'guignardia': 'Guignardia',
    'exophiala': 'Exophiala',
    'dendryphion': None,
    'trichocladium': 'Trichocladium',
    'hohenbuehelia': 'Hohenbuehelia',
    'parasitella': None,
    'geotrichum': 'Geotrichum',
    'absidia': 'Absidia',
    'ulocladium': 'Ulocladium',
    'gerronema': 'Gerronema',
    'nalanthamala': None,
    'geomyces': 'Geomyces',
    'meripilus': 'Meripilus',
    'gymnopilus': 'Gymnopilus',
    'cercospora': 'Cercospora',
    'leucocoprinus': 'Leucocoprinus',
    'ampelomyces': None,
    'pleospora': 'Pleospora',
    'phaeolus': 'Phaeolus',
    'hypholoma': 'Hypholoma',
    'nothopanus': 'Nothopanus',
    'eremothecium': 'Eremothecium',
    'cyphellopsis': None,
    'neocosmospora': 'Neocosmospora',
    'pleurotus': 'Pleurotus',
    'naucoria': 'Naucoria',
    'plectosphaerella': 'Plectosphaerella',
    'dictyostelium': 'Dictyostelium',
    'mitrophora': None,
    'apiosordaria': 'Apiosordaria',
    'megacollybia': 'Megacollybia',
    'sphaerobolus': 'Sphaerobolus',
    'gloeophyllum': 'Gloeophyllum',
    'thanatephorus': None,
    'anixiopsis': None,
    'byssochlamys': 'Byssochlamys',
    'radiomyces': None,
    'cyathus': 'Cyathus',
    'asterophora': 'Asterophora',
    'crucibulum': 'Crucibulum',
    'preussia': 'Preussia',
    'volutella': None,
    'thamnidium': None,
    'microbotryum': 'Microbotryum',
    'daedalea': 'Daedalea',
    'cryphonectria': 'Cryphonectria',
    'botryodiplodia': None,
    'endothia': 'Endothia',
    'agaricus': 'Agaricus',
    'cadophora': None,
    'arthrinium': None,
    'gnomonia': 'Gnomonia',
    'petromyces': None,
    'aulographina': 'Aulographina',
    'oligoporus': 'Oligoporus',
    'zythia': None,
    'cryptodiaporthe': 'Cryptodiaporthe',
    'amauroascus': 'Amauroascus',
    'laetiporus': 'Laetiporus',
    'dothichiza': None,
    'trichoderma': 'Trichoderma',
    'lentodium': None,
    'mycena': 'Mycena',
    'boletus': 'Boletus',
    'microdochium': 'Microdochium',
    'cylindrocephalum': None,
    'copelandia': 'Copelandia',
    'dipodascus': 'Dipodascus',
    'monilinia': 'Monilinia',
    'lecythophora': None,
    'anixiella': None,
    'stemphylium': 'Stemphylium',
    'choanephora': 'Choanephora',
    'nectria': 'Nectria',
    'wallemia': 'Wallemia',
    'cunninghamella': 'Cunninghamella',
    'phialophora': 'Phialophora',
    'marsonnina': None,
    'hendersonia': None,
    'nigrospora': None,
    'pestalotiopsis': 'Pestalotiopsis',
    'wojnowicia': None,
    'disciotis': 'Disciotis',
    'valsa': 'Valsa',
    'ashbya': 'Ashbya',
    'termitomyces': 'Termitomyces',
    'coniophora': 'Coniophora',
    'fomitopsis': 'Fomitopsis',
    'pycnidiella': None,
    'pholioata': None,
    'epicoccum': None,
    'tyromyces': 'Tyromyces',
    'phoma': 'Phoma',
    'sibirina': None,
    'rhizoctonia': 'Rhizoctonia',
    'actinomucor': None,
    'neurospora': 'Neurospora',
    'snowmold': None,
    'trametes': 'Trametes',
    'tilletia': 'Tilletia',
    'dactylium': None,
    'scopulariopsis': 'Scopulariopsis',
    'spondylocladium': None,
    'gongronella': None,
    'tilletiopsis': None,
    'rhizosphaera': None,
    'corynespora': 'Corynespora',
    'rhinocladiella': None,
    'drepanopeziza': 'Drepanopeziza',
    'stictis': 'Stictis',
    'datronia': 'Datronia',
    'kuehneromyces': 'Kuehneromyces',
    'gyromitra': 'Gyromitra',
    'pyricularia': 'Pyricularia',
    'ophiostoma': 'Ophiostoma',
    'hypochnus': 'Hypochnus',
    'ascoidea': 'Ascoidea',
    'ramichloridium': None,
    'schizopora': None,
    'eremascus': 'Eremascus',
    'sarcodontia': 'Sarcodontia',
    'cordana': 'Cordana',
    'polysphondylium': 'Polysphondylium',
    'hymenoscyphus': 'Hymenoscyphus',
    'fusicoccum': 'Fusicoccum',
    'botryotrichum': None,
    'gibberella': 'Gibberella',
    'nematospora': None,
    'omphalotus': 'Omphalotus',
    'phycomyces': 'Phycomyces',
    'ambrosiella': 'Ambrosiella',
    'oedocephalum': None,
    'emericella': 'Emericella',
    'pleiochaeta': None,
    'cochliobolus': 'Cochliobolus',
    'aureobasidium': None,
    'botryobasidium': None,
    'endoconidiophora': 'Endoconidiophora',
    'gelasinospora': 'Gelasinospora',
    'hercospora': 'Hercospora',
    'myceliophthora': None,
    'blastobotrys': None,
    'leucoagaricus': 'Leucoagaricus',
    'morchella': 'Morchella',
    'blakeslea': None,
    'daedaleopsis': 'Daedaleopsis',
    'humicola': None,
    'lyophyllum': 'Lyophyllum',
    'pezizella': None,
    'penicillium': 'Penicillium',
    'hymenochaete': 'Hymenochaete',
    'filobasidiella': 'Filobasidiella',
    'discula': 'Discula',
    'acremoniella': None,
    'ascochyta': 'Ascochyta',
    'kabatiella': None,
    'trichaptum': 'Trichaptum',
    'ascodichaena': 'Ascodichaena',
    'poria': 'Poria',
    'hydnopolyporus': 'Hydnopolyporus',
    'pseudoarachniotus': None,
    'hebeloma': 'Hebeloma',
    'panus': 'Panus',
    'postia': 'Postia',
    'thermoascus': None,
    'plicatura': 'Plicatura',
    'dichomitus': 'Dichomitus',
    'macrophomina': 'Macrophomina',
    'pullularia': None,
    'curvularia': 'Curvularia',
    'emericellopsis': 'Emericellopsis',
    'sympodiophora': None,
    'lenzites': 'Lenzites',
    'peziza': 'Peziza',
    'eupenicillium': None,
    'heterobasidion': 'Heterobasidion',
    'harzia': None,
    'bombardia': 'Bombardia',
    'amphiporthe': 'Amphiporthe',
    'piptoporus': 'Piptoporus',
    'botryosphaeria': 'Botryosphaeria',
    'lentinus': 'Lentinus',
    'microsporum': 'Microsporum',
    'coemansia': 'Coemansia',
    'panellus': 'Panellus',
    'panaeolus': 'Panaeolus',
    'hyalodendron': None,
    'coniochaeta': None,
    'collybia': 'Collybia',
    'neohendersonia': None,
    'irpex': 'Irpex',
    'trichophyton': 'Trichophyton',
    'dothiorella': 'Dothiorella',
    'cylindrocladium': 'Cylindrocladium',
    'tiarosporella': None,
    'petriella': 'Petriella',
    'peniophora': 'Peniophora',
    'diplodia': 'Diplodia',
    'piloderma': 'Piloderma',
    'amylostereum': 'Amylostereum',
    'pholiotina': 'Pholiotina',
    'clitopilus': 'Clitopilus',
    'ascobolus': 'Ascobolus',
    'mortierella': 'Mortierella',
    'ustilago': 'Ustilago',
    'colpoma': 'Colpoma',
    'mycocentrospora': None,
    'apiocrea': None,
    'leucostoma': 'Leucostoma',
    'tremella': 'Tremella',
    'clitocybe': 'Clitocybe',
    'hericium': 'Hericium',
    'thermomyces': None,
    'bjerkandera': 'Bjerkandera',
    'hypocrea': 'Hypocrea',
    'arthroderma': None,
    'drechslera': 'Drechslera',
    'hypochnicium': 'Hypochnicium',
    'lentinula': 'Lentinula',
    'eurotium': None,
    'phellinus': 'Phellinus',
    'monacrosporium': 'Monacrosporium',
    'thelebolus': 'Thelebolus',
    'hamigera': None,
    'venturia': 'Venturia',
    'pilaira': None,
    'climacocystis': 'Climacocystis',
    'anthracobia': 'Anthracobia',
    'allomyces': 'Allomyces',
    'mucor': 'Mucor',
    'verticillium': 'Verticillium',
    'calonectria': 'Calonectria',
    'gliocladium': 'Gliocladium',
    'colletotrichum': 'Colletotrichum',
    'cenococcum': None,
    'ryparobius': None,
    'setosphaeria': 'Setosphaeria',
    'psilocybe': 'Psilocybe',
    'xerocomus': 'Xerocomus',
    'thamnostylum': None,
    'nematoloma': None,
    'eleutherascus': 'Eleutherascus',
    'pestalotia': None,
    'resinicium': 'Resinicium',
    'monodictys': None,
    'sparassis': 'Sparassis',
    'diheterospora': None,
    'circinella': None,
    'hirneola': None,
    'pyrenochaeta': 'Pyrenochaeta',
    'hygrophoropsis': 'Hygrophoropsis',
    'chaetomium': 'Chaetomium',
    'centrospora': None,
    'pseudoclitocybe': 'Pseudoclitocybe',
    'verpa': 'Verpa',
    'sclerophoma': None,
    'tephrocybe': 'Tephrocybe',
    'strasseria': None,
    'oospora': None,
    'diaporthe': 'Diaporthe',
    'tricholoma': 'Tricholoma',
    'melanoporia': None,
    'lepista': 'Lepista',
    'aurantiporus': 'Aurantiporus',
    'ascosphaera': 'Ascosphaera',
    'antrodia': 'Antrodia',
    'inonotus': 'Inonotus',
    'thysanophora': None,
    'donkioporia': 'Donkioporia',
    'ganoderma': 'Ganoderma',
    'gaeumannomyces': 'Gaeumannomyces',
    'graphium': 'Graphium',
    'pycnoporus': 'Pycnoporus',
    'ptychogaster': None,
    'laccaria': 'Laccaria',
    'chalara': 'Chalara',
    'dermea': 'Dermea',
    'brunchorstia': None,
    'cenangium': 'Cenangium',
    'dacrymyces': 'Dacrymyces',
    'polystictus': 'Polystictus',
    'sordaria': 'Sordaria',
    'spiniger': 'Spiniger',
    'beauveria': 'Beauveria',
    'aleurodiscus': 'Aleurodiscus',
    'spongiporus': None,
    'martininia': 'Martininia',
    'grifola': 'Grifola',
    'coriolus': 'Coriolus',
    'polyporus': 'Polyporus',
    'rhizopus': 'Rhizopus',
    'helotium': 'Helotium',
    'syncephalastrum': 'Syncephalastrum',
    'conidiobolus': 'Conidiobolus',
    'cephaloascus': 'Cephaloascus',
    'pleurotellus': 'Pleurotellus',
    'myrothecium': None,
    'potebniamyces': 'Potebniamyces',
    'phlebiopsis': 'Phlebiopsis',
    'ceuthospora': None,
    'ceratocystis': 'Ceratocystis',
    'calocera': 'Calocera',
    'delacroixia': None,
    'cladosporium': 'Cladosporium',
    'fomes': 'Fomes',
    'bipolaris': 'Bipolaris',
    'serpula': 'Serpula',
    'schizophyllum': 'Schizophyllum',
    'aposphaeria': None,
    'glenospora': None,
    'raffaelea': None,
    'laricifomes': 'Laricifomes',
    'tritirachium': None,
    'flammulina': 'Flammulina',
    'coriolopsis': 'Coriolopsis',
    'microascus': 'Microascus',
    'botryotinia': 'Botryotinia',
    'kabatina': None,
    'zygorhynchus': None,
    'pellicularia': None,
    'trichosporon': 'Trichosporon',
    'stysanus': None,
    'galerina': 'Galerina',
    'stachybotrys': 'Stachybotrys',
    'xenomeris': 'Xenomeris',
    'ascocoryne': 'Ascocoryne',
    'sporothrix': 'Sporothrix',
    'ascodesmis': 'Ascodesmis',
    'agrocybe': 'Agrocybe',
    'cladobotryum': None,
    'arthrobotrys': 'Arthrobotrys',
    'paecilomyces': 'Paecilomyces',
    'spicaria': None,
    'mycosphaerella': 'Mycosphaerella',
    'merismodes': 'Merismodes',
    'talaromyces': 'Talaromyces',
    'panaeolina': 'Panaeolina',
    'gilmaniella': None,
    'didymella': None,
    'margaritispora': None,
    'penicilliopsis': None,
    'botrytis': 'Botrytis',
    'saprolegnia': 'Saprolegnia',
    'phlebia': 'Phlebia',
    'clitocybula': 'Clitocybula',
    'sepedonium': None,
    'doratomyces': 'Doratomyces',
    'anellaria': 'Anellaria',
    'apiognomonia': 'Apiognomonia',
    'naemacyclus': 'Naemacyclus',
    'funalia': None,
    'sistotrema': 'Sistotrema',
    'caldariomyces': None,
    'chalciporus': 'Chalciporus',
    'hypsizygus': 'Hypsizygus',
    'cokeromyces': 'Cokeromyces',
    'xerula': 'Xerula',
    'cryptosporiopsis': None,
    'septomyxa': None,
    'syncleistostroma': None,
    'hypomyces': 'Hypomyces',
    'poronia': 'Poronia',
    'hormoconis': None,
    'cephalosporium': None,
    'corticium': 'Corticium',
    'calcarisporium': None,
    'coprinus': 'Coprinus',
    'naemospora': None,
    'sterigmatocystis': None,
    'podospora': 'Podospora',
    'acremonium': 'Acremonium',
    'epidermophyton': 'Epidermophyton',
    'malbranchea': None,
    'ramaria': 'Ramaria',
    'pithomyces': None,
    'glomerella': 'Glomerella',
    'laxitextum': 'Laxitextum',
    'climacodon': 'Climacodon',
    'melanomma': 'Melanomma',
    'auxarthron': 'Auxarthron',
    'cladorrhinum': None,
    'alternaria': 'Alternaria',
    'vuilleminia': 'Vuilleminia',
    'lepiota': 'Lepiota',
    'sporobolomyces': 'Sporobolomyces',
    'macrolepiota': 'Macrolepiota',
    'chrysosporium': 'Chrysosporium',
    'chondrostereum': 'Chondrostereum',
    'dictyopanus': None,
    'piptocephalis': None,
    'tolypocladium': 'Tolypocladium',
    'exidia': 'Exidia',
    'leptographium': None,
    'mutinus': 'Mutinus',
    'pseudohansfordia': None,
    'pholiota': 'Pholiota',
    'gremmeniella': 'Gremmeniella',
    'moniliella': 'Moniliella',
    'phomopsis': 'Phomopsis',
    'memnoniella': None,
    'dictyosporium': None,
    'sporotrichum': None,
    'lophodermium': 'Lophodermium',
    'dispira': None,
    'sterigmatomyces': None,
    'hydropus': 'Hydropus',
    'chaetocladium': None,
    'sydowia': None,
    'cylindrocarpon': 'Cylindrocarpon',
    'leptoporus': 'Leptoporus',
    'stereum': 'Stereum',
    'helminthosporium': None,
    'phytophthora': 'Phytophthora',
    'fistulina': 'Fistulina',
    'leptosphaerulina': 'Leptosphaerulina',
    'monostichella': None,
    'neosartorya': None,
    'pollacia': None,
    'papulaspora': None,
    'auricularia': 'Auricularia',
    'urocystis': 'Urocystis',
    'embellisia': None,
    'taphrina': 'Taphrina',
    'sclerotinia': 'Sclerotinia',
    'spongipellis': 'Spongipellis',
    'mycogone': None,
    'merulius': 'Merulius',
    'hormonema': None,
    'gymnoascus': 'Gymnoascus',
    'ceratocystiopsis': 'Ceratocystiopsis',
    'entomophthora': 'Entomophthora',
    'fennellia': None,
    'claviceps': 'Claviceps',
    'monascus': 'Monascus',
    'cystoderma': 'Cystoderma',
    'phallus': 'Phallus',
    'rutstroemia': 'Rutstroemia',
    'wolfiporia': 'Wolfiporia',
    'pseudozyma': None,
    'pythium': 'Pythium',
    'cantharellula': 'Cantharellula',
    'stropharia': 'Stropharia',
    'cytospora': 'Cytospora',
    'truncatella': 'Truncatella',
    'sclerotium': 'Sclerotium',
    'antrodiella': 'Antrodiella',
    'marasmius': 'Marasmius',
    'crinipellis': 'Crinipellis',
    'monilia': 'Monilia',
    'pseudonectria': 'Pseudonectria',
    'pezicula': 'Pezicula',
    'chrysonila': None,
    'torula': 'Torula',
    'gloeosporium': None,
    'disporotrichum': 'Disporotrichum',
    'sporormiella': 'Sporormiella',
    'stephanoascus': None,
    'arachniotus': 'Arachniotus',
    'tilachlidium': None,
    'pilobolus': 'Pilobolus',
    'fusarium': 'Fusarium',
    'xylaria': 'Xylaria',
    'tieghemiomyces': None,
    'metarhizium': 'Metarhizium',
    'oudemansiella': 'Oudemansiella',
    'suillus': 'Suillus',
    'cordyceps': 'Cordyceps',
    'lycoperdon': 'Lycoperdon',
    'scytalidium': 'Scytalidium',
    'fennellomyces': None,
    'hypoxylon': 'Hypoxylon',
    'helicostylum': None,
}
